.active-radio {
  position: relative;
  &::after {
    position: absolute;
    width: 8px;
    height: 8px;
    background: rgba(116, 75, 36, 1);
    content: "";
    border-radius: 50%;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}
.radio {
  display: inline-block;
  width: 16px;
  height: 16px;
  border: 1px solid rgba(205, 183, 159, 1);
  border-radius: 50%;
}

html {
  .van-cell,
  .van-field__label,
  .van-radio__label
  {
    color: rgba(173, 142, 95, 1);
  }
  .van-field__control {
    color: rgba(116, 75, 36, 1);
  }
  .van-field__control::placeholder,
  .van-cell__value {
    color: rgba(205, 183, 159, 1);
  }

  .van-cell {
    padding: 10px;
  }

  .textarea {
    background: rgba(246, 243, 237, 1);
  }
  // 日历
  .custom-calendar {
    font-family: SourceHanSansCN-Regular-, SourceHanSansCN-Regular;
    .van-calendar__header-subtitle {
      color: #AD8E5F;
    }
    .van-calendar__header {
      box-shadow: none;
    }
    .van-calendar__weekdays {
      height: 40px;
      background: #F0EBE2;
      font-size: 15px;
      color: #744B24;
      font-family: SourceHanSansCN-Medium-, SourceHanSansCN-Medium;
    }
    .van-calendar__weekday {
      line-height: 40px;
    }
    .van-calendar__day {
      color: #AD8E5F;
      font-size: 15px;
      height: 7.815rem;
    }
    .van-calendar__selected-day {
      width: 30px;
      height: 30px;
      background: #D7AA71;
      color: #fff;
      border-radius: 50%;
    }
    .van-calendar__bottom-info {
      font-size: 38px;
      bottom: 1.875rem;
    }
    .subtitle {
      font-size: 15px;
      display: flex;
      justify-content: space-between;
      padding: 0 10px;
    }
  }
  // 标签页
  .custom-tabs {
    .van-tabs__wrap {
      border-bottom: 1px solid rgba(240, 235, 226, 1);
    }
  }
}
